home *** CD-ROM | disk | FTP | other *** search
/ NeXT Enterprise Objects Framework 1.1 / NeXT Enterprise Objects Framework 1.1.iso / NextDeveloper / Examples / EnterpriseObjects / MasteringDetails / EOFExtensions.subproj / SavvyControllerDelegate.h < prev    next >
Encoding:
Text File  |  1995-02-18  |  990 b   |  27 lines

  1. /* ModelSavyController.h created by cfeder on Tue 01-Nov-1994 */
  2. #import <eointerface/eointerface.h>
  3.  
  4. // EOController delegate superclass that does foreign key assignment to
  5. // the master or detail object when insertions or deletions are made in
  6. // a detail controller.
  7.  
  8. @interface SavvyControllerDelegate : Object
  9. {
  10. }
  11. // EOController delegate methods
  12. - (BOOL)controller:(EOController *)controller willInsertObject:object atIndex: (unsigned)newIndex;
  13.  
  14. - (EODataSourceOperationDelegateResponse)controller:(EOController *)controller
  15.     willInsertObject:object
  16.     inDataSource:dataSource;
  17.  
  18. - (EODataSourceOperationDelegateResponse)controller:(EOController *)controller
  19.     willDeleteObject:object
  20.     inDataSource:dataSource;
  21. @end
  22.  
  23. @interface SavvyControllerDelegate (ResetRelationshipsForChangedKeyProps)
  24. - (NSDictionary *)controller:(EOController *)controller willSaveEdits: (NSDictionary *)edits toObject:object;
  25. - (void)controller:(EOController *)controller didSaveToObject:object;
  26. @end
  27.